草庐IT

Android Horizo​​ntalScrollView 宽度

全部标签

ios - UITextField 文本在动画宽度时拉伸(stretch)

我的应用程序有一个文本字段,当它成为第一响应者时宽度会缩小以显示“取消”按钮,并在文本字段退出第一响应者时扩展回来。这一切都是通过自动布局完成的:我在文本字段上有一个“到superView的尾随空间”约束。为了扩展它,我只是减少了这个常量,使其与取消按钮重叠(我同时淡出了它的alpha)。为了将其折叠回去,我再次增加了常量。很标准的东西。问题在于,当该字段开始设置动画时,文本的宽度会扭曲,然后随着文本字段收缩而恢复到正常比例。这是一个非常奇怪和不良的影响。有没有人遇到过这种情况,您对如何预防有任何见解吗?谢谢! 最佳答案 我遇到了同

ios - 无法在具有动态宽度的表格单元格中并排自动布局两个 UILabel

我有一个自定义单元格需要并排布置两个UILabel。两个标签的宽度都是动态的,可以换行。我定义的AutoLayout在以下情况下失效滚动单元格及其包含部分,使其全部显示在屏幕上。将设备旋转成横向(需要足够大的View,以便Cell在屏幕上)向后旋转,左侧标签将被压缩。如果整个单元格和包含的部分在旋转之前不在屏幕上,则布局不会失败这是它工作和旋转后的几个屏幕截图这是具有以下约束的布局this.ContentView.AddConstraint(NSLayoutConstraint.Create(this.TextLabel,NSLayoutAttribute.Left,NSLayoutR

ios - PaintCode Canvas 的最佳宽度和高度是多少?

我正在使用Xcode7开发一个适用于所有iPhone屏幕的应用程序。我正在使用PaintCode2来设计用户界面。但是我对在UIView上呈现界面时适合所有屏幕尺寸而不会丢失任何细节的最佳高度和宽度感到困惑。有人可以建议我设计的最佳Canvas尺寸吗? 最佳答案 如果您想在PaintCode中设计应用程序,最好的方法可能是使用框架。通过设置调整大小行为,您可以获得所有iPhone屏幕尺寸的最佳布局。然后,您可以使用一个Canvas作为主要Canvas,并使用其他尺寸的SymbolCanvas。见附图。请记住,在PaintCode中设

ios - TableView 中的标签宽度不会根据 sizeToFit 自动布局缩小

我正在尝试使用表格制作聊天View,但我的标签宽度未响应其宽度。标签约束气泡View的约束代码-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{//......somecodehereoLblMessage.text=chat.iText;[oLblMessagesizeToFit];//thisdoesn'trespondedatsllNSLog(@"%f",oLblMessage.frame.size.width);[oLblMessag

ios - 如何调整 UITextField 占位符文本的大小以适合 UITextField 宽度?

可以如下更改UITextField占位符文本颜色:[txtFieldsetValue:[UIColorcolorWithRed:128.0/255.0green:128.0/255.0blue:128.0/255.0alpha:1.0]forKeyPath:@"_placeholderLabel.textColor"];同样,有什么方法可以调整UITextField占位符文本字体的大小以适合UITextField宽度?注意:我在表格View的自定义单元格中有文本字段,也在自定义单元格中使用了自动布局。 最佳答案 我遇到了同样的问题,

ios - 44 像素的宽度是否等同于所有设备的相同物理尺寸?

我的工作基于iPhone6的屏幕尺寸,即1136x750像素和326ppi。我更关心按钮的物理尺寸(出于某种原因)而不是它们的数字尺寸。如果一个在iPhone6上宽度为44像素且物理宽度为0.2英寸的按钮在iPhone6Plus上具有相同的物理宽度,即401ppi?如果不是,这不是应该违反Apple的准则吗?他们最初测试的最小宽度是44像素,但随着ppi的增加,相同的宽度在物理上减小了。这是否以某种方式调整/缩放?编辑:我觉得自己很愚蠢,这一切都很明显。编辑2:我最初担心的是iPhone6在整个屏幕上总共可以有T=375.0/44.0=8个按钮。虽然iPhone6Plus总共可以拥有T

ios - 不同设备宽度的不同尺寸和 View 对齐方式

在纵向模式下的iPhone6和横向模式下,我如何实现View跨越设备宽度,最大宽度为400像素,并与右侧对齐?这可以通过使用设备类和/或因特征而异来实现吗?我真正想要的是View适应设备的宽度:如果它比400px宽(因为我将设备旋转到横向模式或者因为应用程序在iPhonePlus或iPad上运行)它不应该再跨越显示的宽度,而是最大宽度为400px并位于右侧。也许这只能通过代码来完成?感谢任何输入。 最佳答案 WhatIreallywant,isthattheviewadaptstothewidthofthedevice:ifitis

ios - 如何在不构造它们的情况下找出给定集合中哪个 UILabel 具有最大宽度?

我正在构建一个UITableView,它将具有多个垂直/水平行。第一行是标题,其余是值。由于事先不知道单个数据项的最大值(长度),因此无法预测垂直行的最大宽度。我将提供最小宽度(等于UILabel的宽度,它将在第一个水平行中用作标题)并根据给定的数据集评估最大可能值。为此,我必须知道哪些将要创建的标签将具有最大的IntrinsicSize。问题是,我必须在开始构建我的单元格之前知道该值,这意味着我必须在开始构建之前创建所有标签,所以我必须创建每个标签两次,一次是在构建表格之前(以确定它是否会成为垂直行中最大的表格),一次是实际将其放入自定义UITableViewCell中。最重要的是,

ios - TextField 宽度永远不会小于其带有占位符文本的宽度

我有一个UITextField和UILabel一起放在一个UIView中:在Xcode中:标签是隐藏的,直到用户在文本字段中输入一些文本,因此它用于为数字条目提供一个持久的“后缀”。问题是,当用户在文本字段中键入一个数字时,它不会缩小到文本的大小,它仍然保持原始占位符的大小,即使它不可见,如下所示:有什么方法可以将文本字段的宽度限制为容纳用户文本的最小尺寸,而不注意不可见的占位符文本的宽度?谢谢 最佳答案 我设法自己解决了:每当编辑文本时,都会检查文本字段以查看其中是否有任何文本。如果没有文本,则隐藏“mg”后缀,并添加占位符。如果

ios - 基本自动布局 - 嵌套宽度和动态高度

简单的目标,但它演示了自动布局让我头疼的情况。我想要一个宽度为256pt和一个基于布局的动态高度(我不必手动指定高度)的堆栈View。它里面应该是一个大小为64ptx64pt的ImageView,它也应该水平居中,并且距离父View的顶部有8pt的约束。请注意,ImageView不是唯一的subview,因此必须动态调整堆栈View的高度。AutoLayout现在告诉我堆栈View的256pt宽度约束与图像的64pt宽度约束之间存在冲突,以及一些神秘的“leading=Image.leading”和“trailing=Image.trailing”冲突我什至无法删除或找到它。我是否遗漏